Welcome to pandas!

3.16 筛选总分大于等于300的记录

import pandas as pd,numpy as np

df=pd.read_excel(r "D:\Pyobject2023\object\测试\素材\测试素材.考试成绩.逻辑统计.xlsx" )

print (df)

t1=df.iloc[:, 1 :].sum( axis = 1 )> 250

t2=np.sum(df.iloc[:, 1 :], axis = 1 )> 250

print (df[t1])

print (df[t2])

返回:

姓名 数学 语文 英语
0 小明 85.5 99 84
1 小张 96.0 100 34
2 小王 93.0 55 76
3 小李 88.5 95 99
4 小四 90.0 99 73
5 小管 100.0 66 65

姓名 数学 语文 英语
0 小明 85.5 99 84
3 小李 88.5 95 99
4 小四 90.0 99 73

姓名 数学 语文 英语
0 小明 85.5 99 84
3 小李 88.5 95 99
4 小四 90.0 99 73